Connguration Sequencing with Self Conngurable Binary Multipliers

نویسندگان

  • Mathew Wojko
  • Hossam ElGindy
چکیده

In this paper we present a hardware design technique which utilises run-time reconnguration for a particular class of applications. For a multiplication circuit implemented within an FPGA, a speciic instance of multiplying by a constant provides a signiicant reduction of required logic when compared to the generic case when multiplying any two arbitrary values. The use of reconnguration allows the speciic constant value to be updated, such that at any time instance the constant multiplication value will be xed, however over time this constant value can change via reconngura-tion. Through investigation and manipulation of the sequence of required multiplication operations for given applications, sequences of multiplication operations can be obtained where one input changes at a rate slower than the other input. That is one input to the multiplier is xed for a set number of cycles, hence allowing it to be conngured in hardware as a constant and reconngured at the periodicity of its change. Applications such as the IDEA encryption algorithm and every cycle Adaptive FIR l-tering are presented which utilise this reconnguration technique providing reduced logic implementations while not compromising the performance of the design.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive Operating System Abstractions: a Case Study of Multiprocessor Locks

Operating system kernels typically ooer a xed and limited set of primitives and underlying mechanisms for use by application programs. However, the attainment of high performance for a variety of parallel applications may require the availability of additional primitives or of variants of existing primitives best suited for speciic applications. Furthermore, operating system mechanisms must als...

متن کامل

Rapid { a Conngurable Computing Architecture for Compute-intensive Applications Rapid -a Conngurable Computing Architecture for Compute-intensive Applications

Conngurable computers have attracted considerable attention recently because they promise to deliver the performance of application-speciic hardware along with the exibility of general-purpose computers. Unfortunately, conngurable computing has had rather limited success to date. We believe that the FPGAs currently used to construct conng-urable computers are too general to achieve good cost-pe...

متن کامل

When New Event Do 5.4 Cnc Part Programming Language 5.2 Connguration 4.2 Deenitions

event list = f new event g while event list 6 = ; do select event forall its transitions do evaluate condition if condition satissed then deactivate source execute action activate destination add raised events to list end if end forall end while end when 22 becomes too high. Before reaching that point it may be necessary, in the case of high precision tooling, to make some corrections to the mo...

متن کامل

An Approach to Dynamic Domain and Type Enforcement

Trusted virtual machines based on statically conngured security models are either too restrictive, or too open an environment for many types of applications. The domain and type enforcement model of mandatory access control is a static approach to security that supports the principle of least privilege. We propose a dynamically conngurable variant of domain and type enforcement, in which access...

متن کامل

Conngurable Solvers: Tailoring General Methods to Speciic Applications

Applying constraint-based problem solving methods in a new domain often requires considerable work. In this talk I will examine the state of the art in constraint-based problem solving techniques and the diiculties involved in selecting and tuning an algorithm to solve a problem. Most constraint-based solvers have many algorithmic variations, and it can make a very signiicant diierence exactly ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007